package com.ruoyi.largeScreen.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * echarts仓库对象 zjc_echarts_store
 * 
 * @author ruoyi
 * @date 2025-04-19
 */
public class ZjcEchartsStore extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键Id */
    private Long id;

    /** 排序号 */
    @Excel(name = "排序号")
    private Long storeIndex;

    /** 唯一名称 */
    @Excel(name = "唯一名称")
    private String name;

    /** charts的view */
    @Excel(name = "charts的view")
    private String path;

    /** 背景的view */
    @Excel(name = "背景的view")
    private String bgPath;

    /** 容器的样式 */
    @Excel(name = "容器的样式")
    private String containerStyle;

    /** 图表的样式 */
    @Excel(name = "图表的样式")
    private String chartStyle;

    /** 图表的样式 */
    @Excel(name = "图表的样式")
    private String chartStyle2;

    /** 备注信息 */
    @Excel(name = "备注信息")
    private String remart;

    /** 分类 */
    @Excel(name = "分类")
    private String category;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public Long getStoreIndex() {
        return storeIndex;
    }

    public String getChartStyle2() {
        return chartStyle2;
    }

    public void setChartStyle2(String chartStyle2) {
        this.chartStyle2 = chartStyle2;
    }

    public void setStoreIndex(Long storeIndex) {
        this.storeIndex = storeIndex;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setPath(String path) 
    {
        this.path = path;
    }

    public String getPath() 
    {
        return path;
    }
    public void setBgPath(String bgPath) 
    {
        this.bgPath = bgPath;
    }

    public String getBgPath() 
    {
        return bgPath;
    }
    public void setContainerStyle(String containerStyle) 
    {
        this.containerStyle = containerStyle;
    }

    public String getContainerStyle() 
    {
        return containerStyle;
    }
    public void setChartStyle(String chartStyle) 
    {
        this.chartStyle = chartStyle;
    }

    public String getChartStyle() 
    {
        return chartStyle;
    }
    public void setRemart(String remart) 
    {
        this.remart = remart;
    }

    public String getRemart() 
    {
        return remart;
    }
    public void setCategory(String category) 
    {
        this.category = category;
    }

    public String getCategory() 
    {
        return category;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("index", getStoreIndex())
            .append("name", getName())
            .append("path", getPath())
            .append("bgPath", getBgPath())
            .append("containerStyle", getContainerStyle())
            .append("chartStyle", getChartStyle())
            .append("remart", getRemart())
            .append("category", getCategory())
            .toString();
    }
}
